/* 自定义动画 */
.animate-fade-in {
  animation: fadeIn 0.5s ease-in-out;
}

.animate-slide-up {
  animation: slideUp 0.4s ease-out;
}

.animate-pulse-slow {
  animation: pulse 3s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

/* 音乐可视化效果 */
.music-visualizer {
  display: flex;
  align-items: flex-end;
  gap: 1px;
  height: 16px;
}

.music-visualizer span {
  width: 2px;
  background-color: theme('colors.primary');
 